home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung / Power-Programmierung (Tewi)(1994).iso / magazine / c_news / 13 / ckdir.c next >
Text File  |  1988-12-26  |  590b  |  29 lines

  1. /* 
  2.  * Program Name: Ckdir.c
  3.  * Author: Bob Smith
  4.  * Revision Date: 12/24/88
  5.  *
  6.  * Purpose of Module:  To show the total size of a directory.
  7.  * Compiler: TurboC Ver. 2.0
  8.  *
  9.  */
  10.   
  11. #include <stdio.h>
  12. #include <dir.h>
  13.  
  14. main(int argc, char *argv[])
  15. {
  16.     struct ffblk ffblk;
  17.     int done;
  18.     float dir_size=0;
  19.  
  20.     done = findfirst(argv[1],&ffblk,0);
  21.     while(!done) {
  22.       printf(" %-15s %8d\n", ffblk.ff_name, ffblk.ff_fsize);
  23.       done = findnext(&ffblk);
  24.       dir_size += ffblk.ff_fsize;
  25.     }
  26.  
  27.     printf("\nTotal Size is : %8.0f Bytes\n", dir_size);
  28. }
  29.